package com.cskaoyan.service.promotion;

import com.cskaoyan.bean.BaseParam;
import com.cskaoyan.bean.promotion.coupon.*;


public interface CouponService {


    ShowCouponListVO getCouponList(BaseParam param, String name, Short type, Short status);


    GetCouponInfoVO getCouponById(Integer id);


    ShowCouponUserListVO getCouponUserList(BaseParam param, Integer couponId, Integer userId, Short status);

    UpdateCouponVO updateCoupon(UpdateCouponBO couponBO);

    Integer deleteCouponNotReal(DeleteCouponVO couponVO);

    CreateCouponVO createCoupon(CreateCouponBO couponBO);
}
